class Solution {
    public boolean find132pattern(int[] nums) {
        if (nums.length < 3) {
            return false;
        }
        int i = 0; // 最小值下标，值代表1
        int j = 1; // 最大值下标，值代表3
        int k = nums.length - 1;     // 中间值下标，值代表2

        while (i < k) {
            if (nums[i] > nums[k]) {
                i = j;
                j++;
            }

        }
        return false;
    }
}
